/**
 * 
 */
package com.feizhi.common.service;

import java.util.List;
import java.util.Map;

/**
 * @author shuaqiu 2013年11月24日
 *
 */
public interface ListQueryService<T> {

	/**
	 * @param params
	 * @return
	 */
	long matchedRecordCount(Map<String, Object> params);

	/**
	 * @param sort
	 * @param params
	 * @param range
	 * @return
	 */
	List<T> query(String sort, Map<String, Object> params, long[] range);

}
